Object-Oriented Programming Environments: Requirements and Approaches
نویسندگان
چکیده
The wide spread of object technology has strongly increased the requirements for quality and functionality of programming environments. In this paper we discuss the reasons for this and work out the concrete demands for browsing, editing and executing large objectoriented software systems. We consider how to meet these requirements with available technology, and what we can expect in the future. Much of our experience is based on the development and use of the C++ programming environment Sniff. Therefore, our discussion is focused on C++. Nevertheless, most of our conclusions are valid for other programming languages, too.
منابع مشابه
The problem of teaching object - oriented programming Part II : Environments
In last month’s edition of JOOP we started a series of columns discussing the problems with teaching object-oriented programming to first year students. We talked about requirements for an object-oriented teaching language and analysed how close different languages come to fulfil these requirements. We also mentioned one important aspect: the importance of the environment. In short: a suitable ...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملCombining Object-Oriented and Procedural Programming in Software
Large engineering software packages in procedural languages reach complexity limits for further development. Complete reimplementation in modern object-oriented languages is often financially not feasible. Problems and solution approaches are discussed using naval architectural design software as demonstrator. Concrete examples for the implementation of modern object-oriented elements into clas...
متن کاملTools and Environments for Understanding Object-Oriented Concepts
The objective of this workshop was to discuss current tools and environments for learning object-oriented concepts and to share ideas and experiences about the usage of computer support to teach the basic concepts of object technology. Workshop participants presented current and ongoing research. During the discussions the participants developed a general “package” of requirements for such tool...
متن کاملECOOP 2000 Workshop Report : Tools and Environments for Understanding Object - Oriented Concepts Organizers
The objective of this workshop was to discuss current tools and environments for learning object-oriented concepts and to share ideas and experiences about the usage of computer support to teach the basic concepts of object technology. Workshop participants presented current and ongoing research. During the discussions the participants developed a general “package” of requirements for such tool...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Software - Concepts and Tools
دوره 15 شماره
صفحات -
تاریخ انتشار 1994